307a71f65f72939d3ed23fc58e3ee957d2956113,src/ucar/unidata/idv/control/VolumeVectorControl.java,VolumeVectorControl,getControlWidgets,#List#,330
Before Change
controlWidgets.add(
new WrapperWidget(
this, GuiUtils.rLabel("Skip:"),
GuiUtils.left(
GuiUtils.hbox(
GuiUtils.rLabel("XY: "),
After Change
trajLengthWidget.getContents(false), arrowCbx);
trajSkipComponent =
GuiUtils.hbox(GuiUtils.rLabel("Trajectory Start Level: "),
GuiUtils.filler(), levelBox);
trajectoryBtn = new JRadioButton("Trajectories:", isTrajectories);
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
JRadioButton source = (JRadioButton) e.getSource();
if (source == trajectoryBtn) {
isTrajectories = true;
isVectors = false;
trajStartLevel = 0;
} else {
isVectors = true;
isTrajectories = false;
levelBox.setSelectedIndex(levelBox.getItemCount()
- 1);
}
setStreamlines();
}
};
vectorBtn.addActionListener(listener);
trajectoryBtn.addActionListener(listener);
GuiUtils.buttonGroup(vectorBtn, trajectoryBtn);
Insets spacer = new Insets(0, 30, 0, 0);
JComponent rightComp =
GuiUtils.vbox(
GuiUtils.left(
GuiUtils.vbox(
vectorBtn,
GuiUtils.inset(
sizeComponent, spacer))), GuiUtils.left(
GuiUtils.vbox(
trajectoryBtn,
GuiUtils.vbox(
GuiUtils.inset(
trajFormComponent,
spacer), GuiUtils.inset(
trajLengthComponent,
spacer), GuiUtils.inset(
trajSkipComponent,
spacer)))));
JLabel showLabel = GuiUtils.rLabel("Show:");
showLabel.setVerticalTextPosition(JLabel.TOP);
controlWidgets.add(
new WrapperWidget(
this,
GuiUtils.top(
GuiUtils.inset(
showLabel,
new Insets(10, 0, 0, 0))), GuiUtils.left(
GuiUtils.top(rightComp))));
}
/* controlWidgets.add(
new WrapperWidget(
this, GuiUtils.rLabel("Start Level:"),
GuiUtils.left(levelBox))); */
controlWidgets.add(
new WrapperWidget(
this, GuiUtils.rLabel("XY Skip:"),
GuiUtils.left(skipFactorWidget.getContents(false))));
controlWidgets.add(
new WrapperWidget(
this, GuiUtils.rLabel("Z Skip:"),
GuiUtils.left(skipFactorWidgetZ.getContents(false))));
enableTrajLengthBox();